package modelo.Orientacion;

public class Izquierda extends Direccion{

    public Izquierda(){
        super();
    }

    @Override
    public Posicion devolverSiguientePosicion(Posicion pos) {
        return pos.devolverPosALaIzquierda();
    }

    @Override
    public boolean seLlegaConEstaDireccion(Posicion desde, Posicion hasta) {
        if ((desde.devolverElValorDelEjeX()-hasta.devolverElValorDelEjeX()) > 0) return true;
        return false;
    }

    @Override
    public Direccion devolverDireccionContraria() {
        return new Derecha();
    }

    @Override
    public int devolverElAnguloDeLaDireccion() {
        return 270;
    }

}